# 私有属性：只能在内部调用，不能被对象使用，但是可以通过非私有化方法对私有属性进行调用或修改 __
# 私有方法：只能在类内部调用，不能被对象使用


class Student(object):
    def __init__(self):
        self.name = '张三'
        self.__age = '我的年龄是秘密100'

    def __tody(self):
        print('我是私有方法')
        print(self.__age)

    def yestday(self):
        print('我是公共方法')
        self.__age = '我的年龄是18'
        print(self.__age)


student = Student()
print(student.name)
print(student.yestday())
try:
    student.__age
except AttributeError:
    print('不能通过对象来调用私有属性!')
